package com.gsit.zero.hour.domain.data;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

@DatabaseTable(tableName = "Setting")
public class UserSetting {
	
	@DatabaseField(columnDefinition="ID", generatedId = true, allowGeneratedIdInsert=true)
	private Integer id;
	
	@DatabaseField(columnDefinition="SMS_INTERVAL")
	private Float smsInterval;
	
	@DatabaseField(columnDefinition="CAPTURE_SNAP_MODE")
	private boolean captureSnapMode;
	
	@DatabaseField(columnDefinition="CAMERA_SNAP_COUNT")
	private float cameraSnapCount;
	
	@DatabaseField(columnDefinition="AUDIO_PLAY_STATUS")
	private Boolean audioPlayStatus = Boolean.FALSE;
	
	@DatabaseField(columnDefinition="TRACKER_STATUS")
	private Boolean trackerStatus = Boolean.FALSE;
	
	@DatabaseField(columnDefinition="SYNC_SERVER_STATUS")
	private boolean syncServerStatus;
	
	@DatabaseField(columnDefinition="VIDEO_SHARING_MODE")
	private boolean videoSharingMode;

	@DatabaseField(columnDefinition="LOUD_MODE")
	private Boolean loudMode = Boolean.FALSE;

	@DatabaseField(columnDefinition="STATUS")
	private boolean serviceStatus;
	
	@DatabaseField(columnDefinition="RECOGNIZATION")
	private String recognization;
	
	@DatabaseField(columnDefinition="PATTERNID")
	private String patternId;
	
	@DatabaseField(columnDefinition="EMAIL_TEMPLATEID")
	private String emailtemplateId;
	
	@DatabaseField(columnDefinition="SMS_TEMPLATEID")
	private String smstemplateId;
	
	@DatabaseField(columnDefinition="MEDIA_TYPE")
	private String mediatype;
	
	@DatabaseField(columnDefinition="SMS_TEMPLATE")
	private String smstemplate;
	
	@DatabaseField(columnDefinition="EMAIL_TEMPLATE")
	private String emailtemplate;
	
	@DatabaseField(columnDefinition="SETTINGSTATUS")
	private Boolean settingStatus = Boolean.FALSE;
	

}